<script>
  import Basic from './basic.md';
  import NoWapper from './no-wrapper';
  import Dot from './dot';
  import Change from './change';
  import Overflow from './overflow';
  import Status from './status';
  import Title from './title';

  import CN from './../index.zh-CN.md';
  import US from './../index.en_US.md';

  const md = {
    cn: `# Badge徽标数
         图标右上角的圆形徽标数字。
         ## 何时使用
         一般出现在通知图标或头像的右上角，用于显示需要处理的消息条数，通过醒目视觉形式吸引用户处理。
         ## 代码演示
        `,
    us: `# Badge
         Small numerical value or status descriptor for UI elements.
         ## When To Use
         Badge normally appears in proximity to notifications or user avatars with eye-catching appeal, typically displaying unread messages count.
         ## Examples
        `,
  };

  export default {
    category: 'Components',
    subtitle: '徽标数',
    type: 'Data Display',
    zhType: '数据展示',
    title: 'Badge',
    render () {
      return (
        <div id='components-badge-demo'>
          <md cn={md.cn} us={md.us} />
          <Basic />
          <NoWapper />
          <Overflow />
          <Dot />
          <Status />
          <Change />
          <Title />
          <api>
            <CN slot='cn' />
            <US />
          </api>
        </div>
      );
    },
  };
</script>

<style>
#components-badge-demo .ant-badge:not(.ant-badge-not-a-wrapper) {
  margin-right: 20px;
}
#components-badge-demo .head-example {
  width: 42px;
  height: 42px;
  border-radius: 4px;
  background: #eee;
  display: inline-block;
  vertical-align: middle;
}
#components-badge-demo .ant-badge-not-a-wrapper:not(.ant-badge-status) {
  margin-right: 8px;
}
</style>
